這次也有兩題的題目可以寫看看!
1.成績計算 跟前面提到的成績判斷滿像的!在第三篇有一題算學期成績的題目,今天這題就是變化題!
2.門票計算
先來試試看第一題!
我們要輸入五個成績:國文、英文、數學、社會、自然
然後算出五科的平均並輸出,就是學期成績!
再來後面判斷這個學期成績有沒有及格~
下面給大家看看兩種不同的判斷結果
首先我們要可以輸入成績,先使用input(),因為成績可能有小數點後面的部分,所以我前面打上float,讓它是浮點數的型態
輸入完後,avg就是算平均,算好之後輸出學期成績!
再來就是判斷了!有分成四個區間:100、80~99、60~80、60以下
每個區間輸出的結果會不一樣!
以上面那個舉例,學期成績是83.48,所以輸出的是成績還不錯!
再給大家看另一種結果~
這個學期成績是69.99,所以最後輸出的是恭喜及格!
很簡單吧~><
第二題是門票計算
生活中常常看到全票、優待票或是打幾折之類的!
如果我們要在程式中計算門票的價格可以怎麼寫呢><
假設某遊樂園標準的票價是300元
6歲以下(含)或80歲(含)以上免費
7~12歲或60-79歲,打7折
輸入遊客的年齡,再輸出票價是多少!
我們先假設票價ticket=300
然後再輸入遊客的年齡age,資料型態是int
接下來我們要判斷遊客的年齡是在哪一個區間,並輸出票價
上面第一個例子,我先輸入5
5歲的話是免費的!所以輸出的票價是0!
如果年齡是80以上的話,輸出也一樣是"票價:0"
再給大家看另外兩種結果~
這次輸入的年齡是66,介於60~79之間,所以打了七折
300*0.7=210
最後輸出的票價是210
這個例子的年齡是35,沒有在免費或打折的範圍內
所以票價是300!
今天的練習就到這邊囉~><
下一篇會介紹for迴圈~